// eslint-disable-next-line
import { UserLayout, BasicLayout, RouteView, BlankLayout, PageView } from '@/layouts';
import { bxAnaalyse } from '@/core/icons';

export const asyncRouterMap = [
    // {
    //     path: '/',
    //     name: 'index',
    //     component: BasicLayout,
    //     meta: {
    //         title: '首页'
    //     },
    //     redirect: '/system',
    //     children: [
    // {
    //     path: '/desktop/index',
    //     name: 'desktop',
    //     component: () => import('@/views/workflow/bpmn/taskList'),
    //     meta: {
    //         title: '我的工作台',
    //         keepAlive: true,
    //         permission: ['reports']
    //     }
    // },
    // {
    //     path: '/bpmn1',
    //     name: 'bpmn1',
    //     component: PageView,
    //     meta: {
    //         title: '管理权力防控',
    //         icon: 'anticon-baobiao iconfont',
    //         permission: ['reports']
    //     },
    //     children: [
    //         {
    //             path: '/bpmn10',
    //             component: RouteView,
    //             meta: {
    //                 title: '决策权',
    //                 // icon: 'anticon-gonggao iconfont',
    //                 permission: ['reports']
    //             },
    //             redirect: '/',
    //             children: [
    //                 {
    //                     path: '/bpmn/process/procdefId=1',
    //                     name: 'workflow1',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '议题申报',
    //                         icon: 'laptop',
    //                         target: '_blank',
    //                         keepAlive: true,
    //                         permission: ['system'],
    //                         query: { procdefId: 'a39bd7e6-af2d-11ea-9993-0050568bf907', deploymentId: 'a37c41f3-af2d-11ea-9993-0050568bf907' },
    //                     },
    //                 },
    //                 {
    //                     path: '/bpmn/process/procdefId=2',
    //                     name: 'workflow2',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '党委会',
    //                         icon: 'laptop',
    //                         target: '_blank',
    //                         keepAlive: true,
    //                         permission: ['system'],
    //                         query: { procdefId: '53a44ee0-af51-11ea-869c-0050568bf907', deploymentId: '5372425d-af51-11ea-869c-0050568bf907' },

    //                     },
    //                 },
    //                 {
    //                     path: '/bpmn/process/procdefId=3',
    //                     name: 'workflow3',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '院务会',
    //                         icon: 'laptop',
    //                         target: '_blank',
    //                         keepAlive: true,
    //                         permission: ['system'],
    //                         query: {
    //                             procdefId: '08d1a51c-af51-11ea-869c-0050568bf907', deploymentId: '089a8f89-af51-11ea-869c-0050568bf907'
    //                         }
    //                     },
    //                 },
    //                 {
    //                     path: '/bpmn/process/procdefId=4',
    //                     name: 'workflow4',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '院务会决议事项督办流程',
    //                         icon: 'laptop',
    //                         keepAlive: true,
    //                         target: '_blank',
    //                         permission: ['system'],
    //                         query: {
    //                             procdefId: '31eacd25-af4f-11ea-a5ee-0050568bf907', deploymentId: '319707d2-af4f-11ea-a5ee-0050568bf907'
    //                         }
    //                     },
    //                 },
    //                 {
    //                     path: '/bpmn/process/procdefId=5',
    //                     name: 'workflow5',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '党委会决议事项督办流程',
    //                         icon: 'laptop',
    //                         keepAlive: true,
    //                         target: '_blank',
    //                         permission: ['system'],
    //                         query: {
    //                             procdefId: 'ab0cb285-af4d-11ea-a19b-0050568bf907', deploymentId: 'aadffd32-af4d-11ea-a19b-0050568bf907'
    //                         }
    //                     },
    //                 },
    //             ]
    //         },
    //         {
    //             path: '/bpmn20',
    //             component: RouteView,
    //             meta: {
    //                 title: '人事权',
    //             },
    //             redirect: '/bpmn/process',
    //             children: [
    //                 {
    //                     path: '/bpmn/process/procdefId=20',
    //                     name: 'workflow20',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '人员招聘流程',
    //                         icon: 'laptop',
    //                         keepAlive: true,
    //                         target: '_blank',
    //                         query: {
    //                             procdefId: 'b297a887-af41-11ea-af7c-0050568bf907', deploymentId: 'b2709884-af41-11ea-af7c-0050568bf907'
    //                         }
    //                     },
    //                 },
    //             ]
    //         },
    //         {
    //             path: '/bpmn30',
    //             component: RouteView,
    //             meta: {
    //                 title: '财务权'
    //             },
    //             redirect: '/bpmn/process',
    //             children: [
    //                 {
    //                     path: '/bpmn/process/procdefId=30',
    //                     name: 'workflow30',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     meta: {
    //                         title: '财务会审',
    //                         icon: 'laptop',
    //                         keepAlive: true,
    //                         target: '_blank',
    //                         query: {
    //                             procdefId: '3e1ca5a4-af3a-11ea-af7c-0050568bf907', deploymentId: '3dec46d1-af3a-11ea-af7c-0050568bf907'
    //                         }
    //                     },
    //                 },
    //             ]
    //         }
    //     ]
    // },

    // // 监控台
    // {
    //     path: '/monitor',
    //     name: 'monitor',
    //     component: () => import('@/views/monitor'),
    //     meta: {
    //         title: '监控台',
    //         icon: 'laptop',
    //         permission: ['monitor']
    //     }
    // },

    // // 系统管理
    // {
    //     path: '/system',
    //     name: 'system',
    //     component: PageView,
    //     meta: {
    //         title: '系统管理',
    //         icon: 'laptop',
    //         permission: ['system']
    //     },
    //     redirect: '/system/index',
    //     children: [
    //         {
    //             path: '/system/menu',
    //             name: 'menu',
    //             component: () => import('@/views/system/menu'),
    //             meta: {
    //                 title: '菜单管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/dictionary',
    //             name: 'dictionary',
    //             component: () => import('@/views/system/dictionary'),
    //             meta: {
    //                 title: '数据字典',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/position',
    //             name: 'position',
    //             component: () => import('@/views/system/position'),
    //             meta: {
    //                 title: '岗位管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/department',
    //             name: 'department',
    //             component: () => import('@/views/system/department'),
    //             meta: {
    //                 title: '部门管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/area',
    //             name: 'systemArea',
    //             component: () => import('@/views/system/area'),
    //             meta: {
    //                 title: '区域管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/departmentman',
    //             name: 'departmentMan',
    //             component: () => import('@/views/system/deptman'),
    //             meta: {
    //                 title: '部门人员管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/departmentPosition',
    //             name: 'departmentPosition',
    //             component: () => import('@/views/system/deptposition'),
    //             meta: {
    //                 title: '部门岗位管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/user-manage',
    //             name: 'manage',
    //             component: () => import('@/views/userm/manage'),
    //             meta: {
    //                 title: '用户管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/role-manage',
    //             name: 'role',
    //             component: () => import('@/views/userm/role'),
    //             meta: {
    //                 title: '角色管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/permission-manage',
    //             name: 'permission',
    //             component: () => import('@/views/userm/permission'),
    //             meta: {
    //                 title: '权限管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/ureport-manage',
    //             name: 'ureport',
    //             component: () => import('@/views/system/uReportManage'),
    //             meta: {
    //                 title: 'ureport管理',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/test-iframe',
    //             name: 'testIframe',
    //             component: () => import('@/views/system/test'),
    //             meta: {
    //                 title: '测试',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/dispose',
    //             name: 'dispose',
    //             component: () => import('@/views/system/dispose'),
    //             meta: {
    //                 title: '患者回访配置',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         },
    //         {
    //             path: '/system/workday',
    //             name: 'workday',
    //             component: () => import('@/views/system/workday'),
    //             meta: {
    //                 title: '工作日设置',
    //                 keepAlive: true,
    //                 permission: ['system']
    //             }
    //         }
    //     ]
    // },

    // // 通知公告
    // {
    //     path: '/inform',
    //     name: 'inform',
    //     component: PageView,
    //     meta: {
    //         title: '通知公告',
    //         icon: 'anticon-gonggao iconfont',
    //         permission: ['inform']
    //     },
    //     redirect: '/inform/sendMes',
    //     children: [
    //         {
    //             path: '/inform/sendMes',
    //             name: 'sendMes',
    //             component: () => import('@/views/inform/sendMes'),
    //             meta: {
    //                 title: '发送通知',
    //                 keepAlive: true,
    //                 permission: ['inform']
    //             }
    //         },
    //         {
    //             path: '/inform/list',
    //             name: 'informList',
    //             component: () => import('@/views/inform/list'),
    //             meta: {
    //                 title: '消息列表',
    //                 keepAlive: true,
    //                 permission: ['inform']
    //             }
    //         }
    //     ]
    // },

    // // 自定义报表
    // {
    //     path: '/reportForms',
    //     name: 'reportsForms',
    //     component: PageView,
    //     meta: {
    //         title: '自定义报表',
    //         icon: 'anticon-baobiao iconfont',
    //         permission: ['reportForms']
    //     },
    //     redirect: '/reportForms/index',
    //     // hidden: true,
    //     children: [
    //         {
    //             path: '/reportForms/index',
    //             name: 'ReportForms',
    //             component: () => import('@/views/reportForms/index'),
    //             meta: {
    //                 title: '报表列表',
    //                 keepAlive: true,
    //                 permission: ['reportForms']
    //             }
    //         },
    //         {
    //             path: '/reportForms/design',
    //             name: 'reportFormsDesign',
    //             component: () => import('@/views/reportForms/design'),
    //             hidden: true,
    //             meta: {
    //                 title: '报表设计',
    //                 keepAlive: true,
    //                 permission: ['reportForms']
    //             }
    //         },
    //         {
    //             path: '/reportForms/render',
    //             name: 'reportFormsRender',
    //             component: () => import('@/views/reportForms/render'),
    //             hidden: true,
    //             meta: {
    //                 title: '报表查看',
    //                 keepAlive: true,
    //                 permission: ['reportForms']
    //             }
    //         }
    //     ]
    // },
    // // 报表
    // {
    //     path: '/reports',
    //     name: 'reports',
    //     component: PageView,
    //     meta: {
    //         title: '报表',
    //         icon: 'anticon-baobiao iconfont',
    //         permission: ['reports']
    //     },
    //     redirect: '/reports/index',
    //     children: [
    //         {
    //             path: '/reports/index',
    //             name: 'reportsIndex',
    //             component: () => import('@/views/reports/index'),
    //             meta: {
    //                 title: '经营分析报表',
    //                 keepAlive: true,
    //                 permission: ['reports']
    //             }
    //         },
    //         {
    //             path: '/reports-all',
    //             component: RouteView,
    //             meta: {
    //                 title: '临床用药',
    //                 // icon: 'anticon-gonggao iconfont',
    //                 permission: ['reports']
    //             },
    //             redirect: '/reports/report2',
    //             children: [
    //                 {
    //                     path: '/reports/report2',
    //                     name: 'report2',
    //                     component: () => import('@/views/reports/report2'),
    //                     meta: {
    //                         title: '住院患者抗菌药使用率监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report3',
    //                     name: 'report3',
    //                     component: () => import('@/views/reports/report3'),
    //                     meta: {
    //                         title: '门急诊患者抗菌药使用率监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report4',
    //                     name: 'report4',
    //                     component: () => import('@/views/reports/report4'),
    //                     meta: {
    //                         title: '抗菌药物使用情况监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report5',
    //                     name: 'report5',
    //                     component: () => import('@/views/reports/report5'),
    //                     meta: {
    //                         title: '抗菌药使用量排名',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report6',
    //                     name: 'report6',
    //                     component: () => import('@/views/reports/report6'),
    //                     meta: {
    //                         title: '抗菌药物使用强度监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report7',
    //                     name: 'report7',
    //                     component: () => import('@/views/reports/report7'),
    //                     meta: {
    //                         title: '超限处方监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report7/detail',
    //                     name: 'reportsDetail',
    //                     component: () => import('@/views/reports/report7/handleDetail'),
    //                     hidden: true,
    //                     meta: {
    //                         title: '超限处方监控明细',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report8',
    //                     name: 'report8',
    //                     component: () => import('@/views/reports/report8'),
    //                     meta: {
    //                         title: '药占比监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report9',
    //                     name: 'report9',
    //                     component: () => import('@/views/reports/report9'),
    //                     meta: {
    //                         title: '基本药物监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //             ]
    //         },
    //         {
    //             path: '/reports-all1',
    //             component: RouteView,
    //             meta: {
    //                 title: '大型设备检查监控',
    //                 // icon: 'anticon-gonggao iconfont',
    //                 permission: ['reports']
    //             },
    //             redirect: '/reports/report10',
    //             children: [
    //                 {
    //                     path: '/reports/report10',
    //                     name: 'report10',
    //                     component: () => import('@/views/reports/report10'),
    //                     meta: {
    //                         title: '大型检查阳性率',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report11',
    //                     name: 'report11',
    //                     component: () => import('@/views/reports/report11'),
    //                     meta: {
    //                         title: '检查偷漏费监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report11-detail',
    //                     name: 'report11-detail',
    //                     component: () => import('@/views/reports/report11/handleDetail'),
    //                     hidden: true,
    //                     meta: {
    //                         title: '检查偷漏费监控明细',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 }
    //             ]
    //         },
    //         {
    //             path: '/reports-all2',
    //             component: RouteView,
    //             meta: {
    //                 title: '行风指标监控',
    //                 permission: ['reports']
    //             },
    //             redirect: '/reports/report12',
    //             children: [
    //                 {
    //                     path: '/reports/report12',
    //                     name: 'report12',
    //                     component: () => import('@/views/reports/report12'),
    //                     meta: {
    //                         title: '门诊科室业务信息监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //                 {
    //                     path: '/reports/report13',
    //                     name: 'report13',
    //                     component: () => import('@/views/reports/report13'),
    //                     meta: {
    //                         title: '住院科室业务信息监控',
    //                         keepAlive: true,
    //                         permission: ['reports']
    //                     }
    //                 },
    //             ]
    //         },
    //     ]
    // },

    // // 档案管理
    // {
    //     path: '/archives',
    //     name: 'archives',
    //     component: PageView,
    //     meta: {
    //         title: '档案管理',
    //         icon: 'anticon-dangan iconfont',
    //         permission: ['archives']
    //     },
    //     redirect: '/archives/user-list',
    //     children: [
    //         {
    //             path: '/archives/user-list',
    //             name: 'archivesUserList',
    //             component: () => import('@/views/archives/userList'),
    //             meta: {
    //                 title: '用户列表信息',
    //                 keepAlive: true,
    //                 permission: ['archives']
    //             }
    //         },
    //         // IntegrityTable
    //         {
    //             path: '/archives/integrity-list',
    //             name: 'archivesIntegrityList',
    //             component: () => import('@/views/archives/integrityList'),
    //             meta: {
    //                 title: '廉政档案列表',
    //                 keepAlive: true,
    //                 permission: ['archives']
    //             }
    //         },
    //         {
    //             path: '/archives/integrity-detail',
    //             name: 'archivesIntegrityDetail',
    //             component: () => import('@/views/archives/integrityDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '廉政档案详情',
    //                 keepAlive: true,
    //                 permission: ['archives']
    //             }
    //         },
    //         {
    //             path: '/archives/check-list',
    //             name: 'archivesCheckList',
    //             component: () => import('@/views/archives/checkList'),
    //             // hidden: true,
    //             meta: {
    //                 title: '审核列表',
    //                 keepAlive: true,
    //                 permission: ['archives']
    //             }
    //         },
    //         {
    //             path: '/archives/user-detail',
    //             name: 'archivesUserDetail',
    //             component: () => import('@/views/archives/userDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '用户信息详情',
    //                 keepAlive: true,
    //                 permission: ['archives']
    //             }
    //         },

    //     ]
    // },

    // // 个人中心
    // {
    //     path: '/person',
    //     name: 'person',
    //     component: PageView,
    //     meta: {
    //         title: '个人中心',
    //         icon: 'anticon-person iconfont',
    //         permission: ['person']
    //     },
    //     redirect: '/person/index',
    //     children: [
    //         {
    //             path: '/person/index',
    //             name: 'personIndex',
    //             component: () => import('@/views/person'),
    //             meta: {
    //                 title: '个人中心',
    //                 keepAlive: true,
    //                 permission: ['person']
    //             }
    //         }
    //     ]
    // },

    // // 供应商
    // {
    //     path: '/supplier',
    //     name: 'supplier',
    //     component: PageView,
    //     meta: {
    //         title: '供应商',
    //         icon: 'team',
    //         permission: ['supplier']
    //     },
    //     redirect: '/supplier/supplier-info',
    //     children: [
    //         {
    //             path: '/supplier/supplier-info',
    //             name: 'supplierInfo',
    //             component: () => import('@/views/supplier/info'),
    //             meta: {
    //                 title: '供应商信息',
    //                 keepAlive: true,
    //                 permission: ['supplier']
    //             }
    //         },
    //         {
    //             path: '/supplier-edit',
    //             name: 'supplierEdit',
    //             component: () => import('@/views/supplier/edit'),
    //             hidden: true,
    //             meta: {
    //                 title: '编辑供应商信息',
    //                 keepAlive: true,
    //                 permission: ['supplier']
    //             }
    //         },
    //         {
    //             path: '/supplier/supplier-detail',
    //             name: 'supplierDetail',
    //             component: () => import('@/views/supplier/detail'),
    //             hidden: true,
    //             meta: {
    //                 title: '供应商详情',
    //                 keepAlive: true,
    //                 permission: ['supplier']
    //             },
    //             redirect: '/supplier/supplier-detail/basic',
    //             children: [
    //                 {
    //                     path: '/supplier/supplier-detail/basic',
    //                     name: 'supplierDetailBasic',
    //                     component: () => import('@/views/supplier/detail/basic'),
    //                     // hidden: true,
    //                     meta: {
    //                         title: '供应商详情-基础',
    //                         keepAlive: true,
    //                         permission: ['supplier']
    //                     }
    //                 },
    //                 {
    //                     path: '/supplier/supplier-detail/file',
    //                     name: 'supplierDetailFile',
    //                     component: () => import('@/views/supplier/detail/file'),
    //                     // hidden: true,
    //                     meta: {
    //                         title: '供应商详情-附件',
    //                         keepAlive: true,
    //                         permission: ['supplier']
    //                     }
    //                 },
    //                 {
    //                     path: '/supplier/supplier-detail/contract',
    //                     name: 'supplierDetailContract',
    //                     component: () => import('@/views/supplier/detail/contract'),
    //                     // hidden: true,
    //                     meta: {
    //                         title: '供应商详情-合同',
    //                         keepAlive: true,
    //                         permission: ['supplier']
    //                     }
    //                 },
    //                 {
    //                     path: '/supplier/supplier-detail/business',
    //                     name: 'supplierDetailBusiness',
    //                     component: () => import('@/views/supplier/detail/business'),
    //                     // hidden: true,
    //                     meta: {
    //                         title: '供应商详情-业务员',
    //                         keepAlive: true,
    //                         permission: ['supplier']
    //                     }
    //                 }
    //             ]
    //         },
    //         {
    //             path: '/supplier-access',
    //             name: 'supplierAccess',
    //             component: () => import('@/views/supplier/access'),
    //             meta: {
    //                 title: '供应商准入',
    //                 keepAlive: true,
    //                 permission: ['supplier']
    //             }
    //         },
    //         {
    //             path: '/supplier-contact',
    //             name: 'supplierContact',
    //             component: () => import('@/views/supplier/contact'),
    //             meta: {
    //                 title: '联系人维护',
    //                 keepAlive: true,
    //                 permission: ['supplier']
    //             }
    //         },
    //         {
    //             path: '/supplier-badrecord',
    //             name: 'badrecord',
    //             component: () => import('@/views/supplier/badrecord'),
    //             meta: {
    //                 title: '不良记录',
    //                 keepAlive: true,
    //                 permission: ['supplier']
    //             }
    //         }
    //     ]
    // },


    // // 固定资产管理-新
    // {
    //     path: '/assetsNew',
    //     name: 'assetsNew',
    //     component: PageView,
    //     meta: {
    //         title: '资产管理',
    //         icon: 'dollar',
    //         permission: ['assets']
    //     },
    //     redirect: '/assets/assets-index',
    //     children: [{
    //         path: '/assets/assets-index',
    //         name: 'assetsIndex',
    //         component: () => import('@/views/assetsNew/index'),
    //         meta: {
    //             title: '管理首页',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assets/assets-classify',
    //         name: 'assetsClassify',
    //         component: () => import('@/views/assetsNew/classify'),
    //         meta: {
    //             title: '资产类别',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assets/assets-info',
    //         name: 'assetsInfo',
    //         component: () => import('@/views/assetsNew/info'),
    //         meta: {
    //             title: '资产信息',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assets/assets-infoDetail',
    //         name: 'assetsInfoDetail',
    //         component: () => import('@/views/assetsNew/infoDetail'),
    //         hidden: true,
    //         meta: {
    //             title: '资产信息详情',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assets/assets-check',
    //         name: 'assetsCheck',
    //         component: () => import('@/views/assetsNew/checkManage'),
    //         meta: {
    //             title: '清查管理',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assetsNew/assetsNew-detail',
    //         name: 'assetsNewDetail',
    //         component: () => import('@/views/assetsNew/detail'),
    //         hidden: true,
    //         meta: {
    //             title: '固定资产详情',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assetsNew/assetsNew-plan',
    //         name: 'assetsNewPlan',
    //         component: () => import('@/views/assetsNew/plan'),
    //         // hidden: true,
    //         meta: {
    //             title: '盘点计划',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }, {
    //         path: '/assetsNew/assetsNew-planDetail',
    //         name: 'assetsNewPlanDetail',
    //         component: () => import('@/views/assetsNew/planDetail'),
    //         hidden: true,
    //         meta: {
    //             title: '盘点详情',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     },
    //     {
    //         path: '/assetsNew/assetsNew-createPlan',
    //         name: 'assetsNewCreatePlan',
    //         component: () => import('@/views/assetsNew/planCreate'),
    //         hidden: true,
    //         meta: {
    //             title: '新增盘点计划',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     },
    //     {
    //         path: '/assetsNew/assetsNew-checkAudit',
    //         name: 'assetsNewCheckAudit',
    //         component: () => import('@/views/assetsNew/planCheckAudit'),
    //         // hidden: true,
    //         meta: {
    //             title: '盘点任务审核',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     },
    //     {
    //         path: '/assetsNew/assetsNew-checkAuditDetail',
    //         name: 'assetsNewCheckAuditDetail',
    //         component: () => import('@/views/assetsNew/planCheckAuditDetail'),
    //         hidden: true,
    //         meta: {
    //             title: '任务审核详情',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     },
    //     {
    //         path: '/assetsNew/accessEquipment',
    //         name: 'accessEquipment',
    //         component: () => import('@/views/assetsNew/accessEquipment'),
    //         // hidden: true,
    //         meta: {
    //             title: '门禁设备',
    //             keepAlive: true,
    //             permission: ['assets']
    //         }
    //     }
    //     ]
    // },

    // // 医德医风
    // {
    //     path: '/medicalEthics',
    //     name: 'medicalEthics',
    //     component: PageView,
    //     meta: {
    //         title: '医德医风管理',
    //         icon: 'anticon-yideyifeng1 iconfont',
    //         permission: ['medicalEthics']
    //     },
    //     redirect: '/medicalEthics/medical-eval',
    //     children: [
    //         {
    //             path: '/medicalEthics/medical-eval',
    //             component: RouteView,
    //             meta: { title: '医德医风考评', permission: ['suppoort'] },
    //             redirect: '/medicalEthics/medical-person',
    //             children: [
    //                 {
    //                     path: '/medicalEthics/medical-person',
    //                     name: 'medicalPerson',
    //                     component: () => import('@/views/medicalEthics/eval/person'),
    //                     meta: {
    //                         title: '个人自评',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }, {
    //                     path: '/medicalEthics/medical-office',
    //                     name: 'medicalOffice',
    //                     component: () => import('@/views/medicalEthics/eval/office'),
    //                     meta: {
    //                         title: '科室考评',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }, {
    //                     path: '/medicalEthics/medical-branch',
    //                     name: 'medicalBranch',
    //                     component: () => import('@/views/medicalEthics/eval/branch'),
    //                     meta: {
    //                         title: '党支部考评',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }, {
    //                     path: '/medicalEthics/medical-committee',
    //                     name: 'medicalCommittee',
    //                     component: () => import('@/views/medicalEthics/eval/committee'),
    //                     meta: {
    //                         title: '考评委员会考评',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }, {
    //                     path: '/medicalEthics/create-person',
    //                     name: 'medicalEthicsCreatePerson',
    //                     component: () => import('@/views/medicalEthics/eval/createPerson'),
    //                     meta: {
    //                         title: '新建个人考评',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }
    //             ]
    //         },
    //         {
    //             path: '/medicalEthics/medical-dispose',
    //             component: RouteView,
    //             meta: { title: '基础配置', permission: ['support'] },
    //             redirect: '/medicalEthics/medical-define',
    //             children: [
    //                 {
    //                     path: '/medicalEthics/morality-define',
    //                     name: 'moralityDefine',
    //                     component: () => import('@/views/medicalEthics/define'),
    //                     meta: {
    //                         title: '项目定义',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }, {
    //                     path: '/medicalEthics/morality-cycle',
    //                     name: 'moralityCycle',
    //                     component: () => import('@/views/medicalEthics/evalutionCycle'),
    //                     meta: {
    //                         title: '考评周期定义',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/medicalEthics/morality-level',
    //                     name: 'moralityLevel',
    //                     component: () => import('@/views/medicalEthics/basisVerb/level'),
    //                     meta: {
    //                         title: '考评等级',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }, {
    //                     path: '/medicalEthics/morality-branchDept',
    //                     name: 'branchDept',
    //                     component: () => import('@/views/medicalEthics/branchDept'),
    //                     meta: {
    //                         title: '党支部分管范围设备',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/medicalEthics/morality-comment',
    //                     name: 'moralityComment',
    //                     component: () => import('@/views/medicalEthics/basisVerb/commentTemplate'),
    //                     meta: {
    //                         title: '评语模板',
    //                         keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 }
    //             ]
    //         },
    //         {
    //             path: '/medicalEthics/morality-scheme',
    //             name: 'moralityScheme',
    //             component: () => import('@/views/medicalEthics/scheme'),
    //             meta: {
    //                 title: '考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         }, {
    //             path: '/medicalEthics/morality-createScheme',
    //             name: 'moralityCreateScheme',
    //             component: () => import('@/views/medicalEthics/createScheme'),
    //             hidden: true,
    //             meta: {
    //                 title: '新增考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         }]
    // },

    // // 内部满意度
    // {
    //     path: '/satisfaction',
    //     name: 'satisfaction',
    //     component: PageView,
    //     meta: {
    //         title: '内部满意度',
    //         icon: 'anticon-manyidu iconfont',
    //         permission: ['satisfaction']
    //     },
    //     redirect: '/satisfaction/satisfaction-classify',
    //     children: [
    //         {
    //             path: '/satisfaction/satisfaction-classify',
    //             name: 'satisfactionClassify',
    //             component: () => import('@/views/satisfaction/classify'),
    //             meta: {
    //                 title: '项目分类',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-define',
    //             name: 'satisfactionDefine',
    //             component: () => import('@/views/satisfaction/define'),
    //             meta: {
    //                 title: '项目定义',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-level',
    //             name: 'satisfactionLevel',
    //             component: () => import('@/views/satisfaction/level'),
    //             meta: {
    //                 title: '考评等级定义',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-scheme',
    //             name: 'satisfactionScheme',
    //             component: () => import('@/views/satisfaction/scheme'),
    //             meta: {
    //                 title: '考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-scheme-detail',
    //             name: 'satisfactionSchemeDetail',
    //             component: () => import('@/views/satisfaction/schemeDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '考评方案详情',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-task',
    //             name: 'satisfactionTask',
    //             component: () => import('@/views/satisfaction/task'),
    //             meta: {
    //                 title: '考评任务',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-list',
    //             name: 'satisfactionList',
    //             component: () => import('@/views/satisfaction/list'),
    //             meta: {
    //                 title: '全部考评任务',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-startTest',
    //             name: 'satisfactionStartTest',
    //             component: () => import('@/views/satisfaction/startTest'),
    //             hidden: true,
    //             meta: {
    //                 title: '开始考评',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/satisfaction/satisfaction-createScheme',
    //             name: 'satisfactionCreateScheme',
    //             component: () => import('@/views/satisfaction/createScheme'),
    //             hidden: true,
    //             meta: {
    //                 title: '新增考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //     ]
    // },

    // // 患者满意度
    // {
    //     path: '/external',
    //     name: 'external',
    //     component: PageView,
    //     meta: {
    //         title: '患者满意度',
    //         icon: 'anticon-huanzhe iconfont',
    //         permission: ['external']
    //     },
    //     redirect: '/external/external-define',
    //     children: [
    //         {
    //             path: '/external/external-define',
    //             name: 'externalDefine',
    //             component: () => import('@/views/external/define'),
    //             meta: {
    //                 title: '项目定义',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/external/external-level',
    //             name: 'externalLevel',
    //             component: () => import('@/views/external/level'),
    //             meta: {
    //                 title: '评价等级定义',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/external/external-scheme',
    //             name: 'externalScheme',
    //             component: () => import('@/views/external/scheme'),
    //             meta: {
    //                 title: '考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/external/external-createScheme',
    //             name: 'externalCreateScheme',
    //             component: () => import('@/views/external/createScheme'),
    //             hidden: true,
    //             meta: {
    //                 title: '新增考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/external/external-schemeDetail',
    //             name: 'externalSchemeDetail',
    //             component: () => import('@/views/external/schemeDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '考评方案详情',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //     ]
    // },

    // // 考评项目
    // {
    //     path: '/evaluate',
    //     name: 'evaluate',
    //     component: PageView,
    //     meta: {
    //         title: '综合考评',
    //         icon: 'anticon-kaoping iconfont',
    //         permission: ['evaluate']
    //     },
    //     redirect: '/evaluate/evaluate-classify',
    //     children: [
    //         {
    //             path: '/evaluate/evaluate-classify',
    //             name: 'evaluateClassify',
    //             component: () => import('@/views/evaluate/classify'),
    //             meta: {
    //                 title: '考评项目分类',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-define',
    //             name: 'evaluateDefine',
    //             component: () => import('@/views/evaluate/define'),
    //             meta: {
    //                 title: '考评项目定义',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-project',
    //             name: 'evaluateProject',
    //             component: () => import('@/views/evaluate/project'),
    //             meta: {
    //                 title: '考评方案模板',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-plan',
    //             name: 'evaluatePlan',
    //             component: () => import('@/views/evaluate/plan'),
    //             meta: {
    //                 title: '考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-createplan',
    //             name: 'evaluateCreatePlan',
    //             component: () => import('@/views/evaluate/createPlan'),
    //             hidden: true,
    //             meta: {
    //                 title: '新增考评方案',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-planDetail',
    //             name: 'evaluatePlanDetail',
    //             component: () => import('@/views/evaluate/planDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '考评方案详情',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-myplan',
    //             name: 'evaluateMyPlan',
    //             component: () => import('@/views/evaluate/myPlan'),
    //             meta: {
    //                 title: '考评任务',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-startTest',
    //             name: 'evaluateStartTest',
    //             component: () => import('@/views/evaluate/startTest'),
    //             hidden: true,
    //             meta: {
    //                 title: '开始考评',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-table',
    //             name: 'evaluateTable',
    //             component: () => import('@/views/evaluate/evaluateTable'),
    //             hidden: true,
    //             meta: {
    //                 title: '开始考评列表',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-startCreateTest',
    //             name: 'evaluateStartCreateTest',
    //             component: () => import('@/views/evaluate/startCreateTest'),
    //             hidden: true,
    //             meta: {
    //                 title: '添加事件',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-evaluateDetail',
    //             name: 'evaluateDetail',
    //             component: () => import('@/views/evaluate/evaluateDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '考评事件详情',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-evalAdditional',
    //             name: 'evaluateAdditional',
    //             component: () => import('@/views/evaluate/evalAdditional'),
    //             hidden: true,
    //             meta: {
    //                 title: '考评追加项',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //         {
    //             path: '/evaluate/evaluate-finishDetail',
    //             name: 'evaluateFinishDetail',
    //             component: () => import('@/views/evaluate/finishDetail'),
    //             hidden: true,
    //             meta: {
    //                 title: '完成考评任务详情',
    //                 keepAlive: true,
    //                 permission: ['dashboard']
    //             }
    //         },
    //     ]
    // },

    // // 预警
    // {
    //     path: '/prewarning',
    //     redirect: { name: 'prewarning' },
    //     component: PageView,
    //     meta: {
    //         title: '预警',
    //         icon: 'anticon-yujing iconfont',
    //         permission: ['prewarning']
    //     },
    //     redirect: '/prewarning/rules',
    //     children: [
    //         {
    //             path: '/prewarning/prewarning-rules',
    //             name: 'prewariningRules',
    //             component: () => import('@/views/prewarning/rules'),
    //             meta: {
    //                 title: '预警规则',
    //                 keepAlive: true,
    //                 permission: ['prewarning']
    //             }
    //         },
    //         {
    //             path: '/prewarning/prewarning-handle',
    //             name: 'prewariningHandle',
    //             component: () => import('@/views/prewarning/handle'),
    //             meta: {
    //                 title: '预警处置',
    //                 keepAlive: true,
    //                 permission: ['prewarning']
    //             }
    //         },
    //         {
    //             path: '/prewarning/prewarning-log',
    //             name: 'prewariningLog',
    //             component: () => import('@/views/prewarning/log'),
    //             meta: {
    //                 title: '预警运行日志',
    //                 keepAlive: true,
    //                 permission: ['prewarning']
    //             }
    //         },
    //     ]
    // },

    // //   工作流
    // {
    //     path: '/workflow',
    //     redirect: { name: 'workflow' },
    //     component: PageView,
    //     meta: {
    //         title: '工作流',
    //         icon: 'build',
    //         permission: ['workflow']
    //     },
    //     redirect: '/workflow/form',
    //     children: [
    //         {
    //             path: '/workflow/form',
    //             component: RouteView,
    //             meta: { title: '自定义表单', permission: ['dashboard'] },
    //             redirect: '/workflow/form/index',
    //             children: [
    //                 {
    //                     path: '/workflow/form/index',
    //                     name: 'index',
    //                     component: () => import('@/views/workflow/form'),
    //                     meta: {
    //                         title: '表单定义',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/form/create',
    //                     name: 'createForm',
    //                     component: () => import('@/views/workflow/form/create'),
    //                     hidden: true,
    //                     meta: {
    //                         title: '新增表单定义',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/form/update',
    //                     name: 'updateForm',
    //                     component: () => import('@/views/workflow/form/update'),
    //                     hidden: true,
    //                     meta: {
    //                         title: '修改表单定义',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/form/set',
    //                     name: 'set',
    //                     component: () => import('@/views/workflow/form/set'),
    //                     meta: {
    //                         title: '表单设置',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //             ]
    //         },
    //         {
    //             path: '/workflow/generator',
    //             component: () => import('@/views/workflow/generator/Home.vue'),
    //             meta: { title: '自定义表单', permission: ['dashboard'] },
    //             hidden: true
    //         },
    //         {
    //             path: '/workflow/bpmn',
    //             component: RouteView,
    //             meta: { title: '工作流', permission: ['dashboard'] },
    //             redirect: '/workflow/bpmn/index',
    //             children: [
    //                 {
    //                     path: '/workflow/bpmn/index',
    //                     name: 'bpmn',
    //                     component: () => import('@/views/workflow/bpmn'),
    //                     meta: {
    //                         title: '流程列表',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/bpmn/create',
    //                     name: 'createbpmn',
    //                     component: () => import('@/views/workflow/bpmn/create'),
    //                     hidden: true,
    //                     meta: {
    //                         title: '新增流程',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/bpmn/deploy',
    //                     name: 'deploy',
    //                     component: () => import('@/views/workflow/bpmn/deployList'),
    //                     meta: {
    //                         title: '流程定义',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/bpmn/task',
    //                     name: 'task',
    //                     component: () => import('@/views/workflow/bpmn/taskList'),
    //                     meta: {
    //                         title: '任务列表',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //                 {
    //                     path: '/workflow/bpmn/process',
    //                     name: 'process',
    //                     component: () => import('@/views/workflow/bpmn/process'),
    //                     hidden: true,
    //                     meta: {
    //                         title: '流程',
    //                         // keepAlive: true,
    //                         permission: ['dashboard']
    //                     }
    //                 },
    //             ]
    //         },
    //     ]
    // }
    //     ]
    // },
    {
        path: '/',
        name: 'desktop',
        component: BasicLayout,
        meta: {
            title: '首页'
        },
        redirect: '/desktop/index',
        hidden: true,
        children: [
            {
                path: '/desktop/index',
                name: 'desktopIndex',
                component: () => import('@/views/desktop'),
                meta: {
                    title: '首页',
                    icon: 'home',
                    keepAlive: true
                }
            }
        ]
    },
    { path: '*', redirect: '/404', hidden: true }
];

/**
 * 基础路由
 * @type { *[] }
 */
export const constantRouterMap = [
    {
        path: '/user',
        component: UserLayout,
        redirect: '/user/login',
        hidden: true,
        children: [
            {
                path: 'login',
                name: 'login',
                component: () => import(/* webpackChunkName: "user" */ '@/views/user/Login')
            },
            {
                path: 'register',
                name: 'register',
                component: () => import(/* webpackChunkName: "user" */ '@/views/user/Register')
            },
            {
                path: 'register-result',
                name: 'registerResult',
                component: () => import(/* webpackChunkName: "user" */ '@/views/user/RegisterResult')
            },
            {
                path: 'recover',
                name: 'recover',
                component: () => import(/* webpackChunkName: "user" */ '@/views/user/recover')
            }
        ]
    },
    {
        path: '/person',
        component: BasicLayout,
        redirect: '/person',
        hidden: true,
        children: [
            {
                path: '/person',
                name: 'person',
                component: () => import('@/views/person')
            }
        ]
    },

    {
        path: '/404',
        component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404')
    }
];
